package com.xjtu.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Date;
import java.io.Serializable;

/**
 * 记录每一次能力评估的结果(Assessment)实体类
 *
 * @author makejava
 * @since 2023-11-12 14:25:02
 */
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class Assessment implements Serializable {
    private static final long serialVersionUID = 142678438316862534L;

    private Integer id;
    /**
     * FK
     */
    private Integer elderId;
    /**
     * 老年人能力等级（评估结果）
     */
    private String elderlyAbilityLevel;
    /**
     * 评估员，后面考虑和用户管理系统结合起来？
     */
    private String assessor;
    /**
     * 家属
     */
    private String familyMember;
    /**
     * 社会参与评定级别
     */
    private Integer socialParticipationLevel;
    /**
     * 精神状态评级
     */
    private Integer mentalStateLevel;
    /**
     * 日常生活活动
     */
    private Integer dailyActivityLevel;
    /**
     * 感知觉与沟通
     */
    private Integer perceptionCommunicationLevel;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;


}

